A genetic network programming model for portfolio optimization by generating risk-adjusted trading rules
نویسندگان
چکیده
Genetic network programming (GNP) as an evolutionary computation method has been used for stock trading recently. Former researches confirm the efficiency of trading rules which are created by GNP. In this paper, GNP has been applied for stock portfolio optimization by generating risk-adjusted trading rules. There are two main novelties in this paper: 1) we use conditional Sharp ratio as a risk-adjusted measure for generating trading rules, 2) in our GNP model, binary trading rules have been extended to more realistic rules which are called trinary rules using three signals of buy, sell and no trade. We applied our GNP model on ten stocks from Tehran Stock Exchange (TSE). The numerical results show that our proposed model with three signals outperformed the previous model with two signals of buy and sell in terms of excess return and excess risk adjusted return.
منابع مشابه
Optimal Combination of Trading Rules Using Neural Networks
A large number of trading rules based on technical analysis of prices are being used by investing community for generating trading signals for short term investments. As profitability of these trading rules vary, it is not easy to judge which particular rule really ‘works’. Instead of a single trading rule, combination of rules are likely to offer the portfolio benefits of better risk adjusted ...
متن کاملUsing Genetic Algorithm in Solving Stochastic Programming for Multi-Objective Portfolio Selection in Tehran Stock Exchange
Investor decision making has always been affected by two factors: risk and returns. Considering risk, the investor expects an acceptable return on the investment decision horizon. Accordingly, defining goals and constraints for each investor can have unique prioritization. This paper develops several approaches to multi criteria portfolio optimization. The maximization of stock returns, the pow...
متن کاملA portfolio optimization model using Genetic Network Programming with control nodes
Many evolutionary computation methods applied to the financial field have been reported. A new evolutionary method named ‘‘Genetic Network Programming” (GNP) has been developed and applied to the stock market recently. The efficient trading rules created by GNP has been confirmed in our previous research. In this paper a multi-brands portfolio optimization model based on Genetic Network Program...
متن کاملA Fuzzy Goal Programming Model for Efficient Portfolio Selection.
This paper considers a multi-objective portfolio selection problem imposed by gaining of portfolio, divided yield and risk control in an ambiguous investment environment, in which the return and risk are characterized by probabilistic numbers. Based on the theory of possibility, a new multi-objective portfolio optimization model with gaining of portfolio, divided yield and risk control is propo...
متن کاملA novel approach to dynamic portfolio trading system using multitree genetic programming
Dynamic portfolio trading system is used to allocate one’s capital to a number of securities through time in a way to maximize the portfolio return and to minimize the portfolio risk. Genetic programming (GP) as an artificial intelligence technique has been used successfully in the financial field, especially for the forecasting tasks in the financial markets. In this paper, GP is used to devel...
متن کامل